directionsActive = false;
appModality = "";
currentLat = null;
currentLng = null;
var allMarkers = new Array();
var allAreas = new Array();
var polygon;


function deactivateDirections(){
	directionsActive = false;
	//disattivo il pulsante per le info sul percorso
	$("a[href='#mypanel']").addClass("ui-disabled");
	//pulisco il panel delle info
	$("#mypanel").html("");
};

function stampaMarker(){
	for (j in allMarkers) {
		console.log("Marker: "+allMarkers[j].marker.title+" - Selezionato? "+allMarkers[j].clicked);
	}
}

// ************************* Class: markerBo *************************

function markerBo(lat, lon, title, secretFlag, iconMarker, area) {
	this.area = area;
	this.clicked = false;
	this.hasSecret = secretFlag;
	
	var z = 0;
	if (iconMarker.url.indexOf("pushpin") != -1) { z=1 }; //per portare i segreti in primo piano rispetto ai poi
	
	var visibleFlag;
	if (appModality == "Gioco"){
		visibleFlag = false;
	} else {
		visibleFlag = true;
	}
	 
	this.marker = new google.maps.Marker({
		position : new google.maps.LatLng(lat, lon),
		map : mapBo.getMap(),
		icon : iconMarker,
		title : title,
		//title : title + " (" + area + ")",
		// animation : google.maps.Animation.DROP,
		visible : visibleFlag,
		zIndex : z
	});
	
	//contenuto dell'infoWindows con bottone per guidare l'utente
	var contentData = "<b>"+title+"</b><br>Area: "+area+"<br>" +
			"<button onClick=\"getDirections("+this.marker.getPosition().lat()+","+this.marker.getPosition().lng()+")\">Vai qui!</button><br>";
	
	
	this.info = new google.maps.InfoWindow({
		content : contentData 
	});

	//CLICK SUL MARKER
	google.maps.event.addListener(this.marker,'click', function(event) {
		console.log("Ho cliccato sul marker: "+this.title);
						
		for (i in allMarkers) {
			//riconosco il marker nella lista confrontando i titoli
			if (allMarkers[i].marker.title == this.title) {
				
				//se non era gia' cliccato
				if (allMarkers[i].clicked == false) {
					
					allMarkers[i].clicked = true;
					
					//chiudo le infoWindow degli altri marker e li setto non cliccati
					for (j in allMarkers) {
						if (allMarkers[j].marker.title != allMarkers[i].marker.title) {
							//allMarkers[j].info.close();
							allMarkers[j].clicked = false;
							};
					};
					
					//aggiungo al footer il nome del marker
					$("div[data-role='footer']>h1").html(allMarkers[i].marker.title);
					
					//attivo il pulsante per la guida al marker
					$("#take_me_there").removeClass("ui-disabled");
					//$("#take_me_there").removeClass("ui-btn-up-c").addClass("ui-btn-up-a").attr("data-theme", "a");
					
					//apro l'infowindow del marker selezionato
					//allMarkers[i].info.setPosition(event.latLng);
					//allMarkers[i].info.open(mapBo.getMap());
					
				} else { // se ho gi� cliccato il marker
					allMarkers[i].clicked = false;
					
					//tolgo nel footer il nome del marker
					$("div[data-role='footer']>h1").html("Seleziona un marker sulla mappa!");
					
					//disattivo il pulsante per la guida al marker
					$("#take_me_there").addClass("ui-disabled");
					//$("#take_me_there").removeClass("ui-btn-up-a").addClass("ui-btn-up-c").attr("data-theme", "c");
					
					// chiudo l'infoWindow
					//allMarkers[i].info.close();
					}
				
			} //chiusura if
			
		} // chiusura for
		
		stampaMarker();
		
	}); // chiusura click
	
//	//CHIUSURA DELL'INFOBOX
//	google.maps.event.addListener(this.info, 'closeclick', function() {
//		for (j in allMarkers) {
//			allMarkers[j].clicked = false;
//		};
//		
//		stampaMarker();
//	  });

};

// ********************************************************************

// ************************** Class: areaBo ***************************
function areaBo(name, coords, color) {
	this.name = name;
	this.color = color;
	this.clicked = false;
	//centro del poligono per lo zoom sulla selezione dell'area
	this.center = calcCenter(); 
	
	function calcCenter(){
		var bounds = new google.maps.LatLngBounds();
		var i;
		for (i = 0; i < coords.length; i++) {
		  bounds.extend(coords[i]);
		}
		return bounds.getCenter();
	};
	console.log("Centro di "+this.name+": "+this.center);
	
	this.info = new google.maps.InfoWindow({
		content : "<b>Area</b>: " + this.name
	});
	this.polygon = new google.maps.Polygon({
		paths : coords,
		strokeColor : color,
		strokeOpacity : 0.8,
		strokeWeight : 2,
		fillColor : color,
		fillOpacity : 0.35
	});
	this.polygon.setMap(mapBo.getMap());

	// google.maps.event.addListener(mapBo.getMap(), 'click', function(event) {
	// alert(event.latLng);
	// });

	google.maps.event.addListener(this.polygon, 'click', function(event) {
		console.log("Ho cliccato sull'area: "+this.strokeColor);
		
		for (i in allAreas) {
			//riconosco l'area confrontando il suo colore con quello dell'area cliccata
			if (allAreas[i].color == this.strokeColor) {
				
				//se l'area non era gi� cliccata, setto invisibili le altre e visualizzo i marker al suo interno
				if (allAreas[i].clicked == false) {
					
					allAreas[i].clicked = true;
					allAreas[i].polygon.setOptions({
						strokeWeight : 6
					});
					
					//setto nell'header il nome dell'area
					$("div[data-role='header']>h1").html("Bologna - "+allAreas[i].name);
					
					//setto invisibili le altre aree
					for (k in allAreas){
						if (k!=i){
							allAreas[k].polygon.setVisible(false);
						}
					}
					
					//visualizzo i marker
					for (j in allMarkers) {
						if (allMarkers[j].area == allAreas[i].name) {
							allMarkers[j].marker.setVisible(true);
						} else {
							allMarkers[j].marker.setVisible(false);
						};
					};
					
					//zoom al centro del poligono
					mapBo.getMap().panTo(allAreas[i].center);
					mapBo.getMap().setZoom(14);
					
				}
				//l'area era gi� cliccata
				else {
					
					//se non ho directions attive setto visibili tutte le altre e nascondo i marker
					if(directionsActive==false){
						console.log("DIREZIONI NON ATTIVE!");
					
					allAreas[i].clicked = false;
					allAreas[i].polygon.setOptions({
						strokeWeight : 2
					});
					
					//tolgo nell'header il nome dell'area
					$("div[data-role='header']>h1").html("Bologna");
					
					//setto visibili tutte le aree
					for (k in allAreas){
							allAreas[k].polygon.setVisible(true);
					}

					//nascondo i marker
					for (j in allMarkers) {
							allMarkers[j].marker.setVisible(false);
					};
					
					
					}else{ //se ho direction attive
						console.log("DIREZIONI ATTIVE!");
						//se ho cliccato per guidarmi al poi, tolgo le direzioni
						deleteRoute();
						
						//visualizzo nuovamente i marker dentro quell'area
						for (j in allMarkers) {
							// setto non cliccati tutti i marker (perche' quello da cui sono partite le direzioni � attivo!)
							allMarkers[j].clicked = false;
							if (allMarkers[j].area == allAreas[i].name) {
								allMarkers[j].marker.setVisible(true);
							};
						};
						
					}
					
					mapBo.getMap().panTo(new google.maps.LatLng(currentLat, currentLng));
					mapBo.getMap().setZoom(14);
				};

			};
		};// fine for del controllo area

		//tolgo nel footer il nome del marker
		$("div[data-role='footer']>h1").html("Seleziona un marker sulla mappa!");
		
		//disattivo il pulsante per la guida al marker
		$("#take_me_there").addClass("ui-disabled");
		$("#take_me_there").removeClass("not_clickable ui-btn-active");
		//$("#take_me_there").removeClass("ui-btn-up-a").addClass("ui-btn-up-c").attr("data-theme", "c");
		
		// quando clicco un area devo in qualsiasi caso chiudere le info dei marker
		for (j in allMarkers) {
			allMarkers[j].info.close();
			// setto anche tutti i marker non cliccati
			allMarkers[j].clicked = false;
		};
		
		stampaMarker();

	});

};
// ********************************************************************

// ************************** Class: mapBo ****************************
var mapBo = {

	setMap : function(map) {
		this.bolognaMap = map;
	},
	
//	setModality : function(modality){
//		appModality=modality;
//	},

	getMap : function() {
		return this.bolognaMap;
	},
	
	init : function(modality) {
		console.log("Inizializzo la mappa...");
		
		//pulisco i miei array per non accumulare elementi al reset della mappa
		allMarkers.splice(0,allMarkers.length);
		allAreas.splice(0,allAreas.length);
		
		appModality=modality;
		navigator.geolocation.getCurrentPosition(onCreationSuccess,
				onCreationError);

		// onSuccess function (on mobile)
		function onCreationSuccess(position) {
			// var bolognaMap;
			console.log("Sono dentro OnSuccess");
			currentLat = position.coords.latitude;
			currentLng = position.coords.longitude;
		
			mapBo.createMap(currentLat, currentLng);
			if (appModality=="Gioco"){
				mapBo.drawAreas();
				mapBo.addSecretMarker();
				mapBo.addGameMarker();
			} else {
				mapBo.addTouristMarker();
			}
			console.log("Ho caricato " + allMarkers.length + " markers.");
			google.maps.event.trigger(mapBo.getMap(),'resize');
			
		}
		;

		// onError function (browser web)
		function onCreationError(error) {
			console.log("Sono dentro OnError");
			// var bolognaMap;
			currentLat = 44.494439;
			currentLng = 11.341989;
			mapBo.createMap(currentLat, currentLng);
			if (appModality=="Gioco"){
				mapBo.drawAreas();
				mapBo.addSecretMarker();
				mapBo.addGameMarker();
			} else {
				mapBo.addTouristMarker();
			}
			console.log("Ho caricato " + allMarkers.length + " markers.");
			google.maps.event.trigger(mapBo.getMap(),'resize');
			
		}
		;

	},

	// crea la mappa
	createMap : function(lat, long) {
		var focus = new google.maps.LatLng(lat, long);
		var mapOptions = {
			zoom : 14,
			minZoom : 13,
			maxZoom : 19,
			center : focus,
			mapTypeId : google.maps.MapTypeId.ROADMAP,
			disableDoubleClickZoom : true,
			mapTypeControl : false,
			streetViewControl : false,
			panControl : false,
			zoomControlOptions : {
				style : google.maps.ZoomControlStyle.SMALL,
				position : google.maps.ControlPosition.RIGHT_TOP
			}
		};
		tempMap = new google.maps.Map(document.getElementById("map-canvas-start-quest"), mapOptions);
		
		//console.log("Mappa in: "+$('#map_canvas').html());
		mapBo.setMap(tempMap);
		//mapBo.setModality(mod);

//		var pinImage = new google.maps.MarkerImage(
//				"http://maps.google.com/mapfiles/arrow.png");
		var pinImage = new google.maps.MarkerImage("img/man.png");

		var myPosition = new markerBo(lat, long, "I'm here!", true, pinImage,
				"My Position");
		myPosition.marker.setVisible(true);

		// add drawing tools
		// var drawingManager = new google.maps.drawing.DrawingManager({
		// drawingMode : google.maps.drawing.OverlayType.MARKER,
		// drawingControl : true,
		// drawingControlOptions : {
		// position : google.maps.ControlPosition.TOP_CENTER,
		// drawingModes : [ google.maps.drawing.OverlayType.MARKER,
		// google.maps.drawing.OverlayType.CIRCLE,
		// google.maps.drawing.OverlayType.POLYGON,
		// google.maps.drawing.OverlayType.POLYLINE,
		// google.maps.drawing.OverlayType.RECTANGLE ]
		// },
		// markerOptions : {
		// icon : 'images/beachflag.png'
		// },
		// circleOptions : {
		// fillColor : '#ffff00',
		// fillOpacity : 1,
		// strokeWeight : 5,
		// clickable : false,
		// editable : true,
		// zIndex : 1
		// }
		// });
		// drawingManager.setMap(tempMap);

	},

	// disegna le aree sulla mappa
	drawAreas : function() {
		coords = [ new google.maps.LatLng(44.504035, 11.348963),// in alto a sx
		// poi verso dx
		new google.maps.LatLng(44.501066, 11.356537),
				new google.maps.LatLng(44.494118, 11.357331),
				new google.maps.LatLng(44.49434, 11.35172),
				new google.maps.LatLng(44.498005, 11.347439),
				new google.maps.LatLng(44.498663, 11.346227) ];

		allAreas.push(new areaBo("Zona universitaria", coords, "#FFDE00"));

		coords = [ new google.maps.LatLng(44.49442, 11.347123),// in alto a sx
		// per poi
		// scendere
		// verso sx
		new google.maps.LatLng(44.493536, 11.346506),
				new google.maps.LatLng(44.484321, 11.355486),
				new google.maps.LatLng(44.484321, 11.35673),
				new google.maps.LatLng(44.485691, 11.358179),
				new google.maps.LatLng(44.493949, 11.35731) ];

		allAreas.push(new areaBo("Strada Maggiore e Santo Stefano", coords,
				"#FF0000"));

		coords = [ new google.maps.LatLng(44.498556, 11.346173),// in alto a sx
		// poi verso dx
		new google.maps.LatLng(44.497944, 11.347332),
				new google.maps.LatLng(44.494324, 11.351624),
				new google.maps.LatLng(44.494577, 11.347075),
				new google.maps.LatLng(44.493674, 11.346431),
				new google.maps.LatLng(44.493873, 11.345036) ];

		allAreas.push(new areaBo("Ghetto Ebraico", coords, "#6599FF"));

		coords = [ new google.maps.LatLng(44.494768, 11.343427),// in alto a sx
		// poi verso dx
		new google.maps.LatLng(44.494529, 11.345082),
				new google.maps.LatLng(44.493844, 11.344921),
				new google.maps.LatLng(44.493643, 11.346259),
				new google.maps.LatLng(44.484367, 11.355261),
				new google.maps.LatLng(44.486112, 11.340959),
				new google.maps.LatLng(44.493903, 11.343652),
				new google.maps.LatLng(44.493988, 11.343201) ];

		allAreas.push(new areaBo("Castiglione", coords,
				"#E15417"));

		coords = [ new google.maps.LatLng(44.50415, 11.34878),// in alto a dx
		// poi verso sx
		new google.maps.LatLng(44.504969, 11.345551),
				new google.maps.LatLng(44.505849, 11.339468),
				new google.maps.LatLng(44.499559, 11.326915),
				new google.maps.LatLng(44.497875, 11.331496),
				new google.maps.LatLng(44.498143, 11.33509),
				new google.maps.LatLng(44.498839, 11.338556),
				new google.maps.LatLng(44.498097, 11.345884),
				new google.maps.LatLng(44.498702, 11.346023) ];

		allAreas.push(new areaBo("Porto", coords, "#097054"));

		coords = [ new google.maps.LatLng(44.497998, 11.345873),// in alto a dx
		// poi giu a sx
		new google.maps.LatLng(44.494661, 11.345004),
				new google.maps.LatLng(44.495878, 11.337193),
				new google.maps.LatLng(44.493084, 11.335949),
				new google.maps.LatLng(44.49463, 11.328084),
				new google.maps.LatLng(44.499513, 11.326818),
				new google.maps.LatLng(44.497799, 11.331496),
				new google.maps.LatLng(44.498028, 11.33508),
				new google.maps.LatLng(44.498748, 11.338524) ];

		allAreas.push(new areaBo("Centro e San Felice", coords, "#CC9900"));

		coords = [ new google.maps.LatLng(44.494775, 11.343319),// in alto a dx
		// poi a sx
		new google.maps.LatLng(44.495778, 11.33729),
				new google.maps.LatLng(44.492969, 11.336055),
				new google.maps.LatLng(44.494530, 11.328105),
				new google.maps.LatLng(44.490061, 11.329557),
				new google.maps.LatLng(44.486326, 11.339210),
				new google.maps.LatLng(44.486111, 11.340873),
				new google.maps.LatLng(44.493849, 11.343533),
				new google.maps.LatLng(44.493949, 11.343094) ];

		allAreas.push(new areaBo("Piazza Maggiore e Saragozza", coords,
				"#587498"));

	},
	
	
	// aggiungo poi dei segreti di bologna
	addSecretMarker : function() {

		

		// http://www.succedesoloabologna.it/susoabo/non-tutti-sanno-che/

		// 7 segreti di bologna
		var pinImage = new google.maps.MarkerImage("img/grn-pushpin.png");
		allMarkers.push(new markerBo(44.498595, 11.345186, "Piccola Venezia", true, pinImage, "Porto"));
		
		var pinImage = new google.maps.MarkerImage("img/orange-pushpin.png");
		allMarkers.push(new markerBo(44.495059, 11.342778, "Canton De'Fiori", true, pinImage, "Centro e San Felice"));
		
		var pinImage = new google.maps.MarkerImage("img/purple-pushpin.png");
		allMarkers.push(new markerBo(44.494561, 11.34244, "Prospettiva del Nettuno", true, pinImage, "Piazza Maggiore e Saragozza"));
		
		var pinImage = new google.maps.MarkerImage("img/pink-pushpin.png");
		allMarkers.push(new markerBo(44.494324, 11.343513, "Voltone del Podest�", true, pinImage, "Castiglione"));
		
		var pinImage = new google.maps.MarkerImage("img/ltblu-pushpin.png");
		allMarkers.push(new markerBo(44.494209, 11.346635, "Il vaso in cima alle Torri", true, pinImage, "Ghetto Ebraico"));
		
		var pinImage = new google.maps.MarkerImage("img/ylw-pushpin.png");
		allMarkers.push(new markerBo(44.497141, 11.352981, "Sede dell'Universit�", true, pinImage, "Zona universitaria"));
		
		var pinImage = new google.maps.MarkerImage("img/red-pushpin.png");
		allMarkers.push(new markerBo(44.493486, 11.348308, "Arcata di Corte Isolani", true, pinImage, "Strada Maggiore e Santo Stefano"));
		

		// curiosit� in pi�
		var pinImage = new google.maps.MarkerImage("img/purple_MarkerS.png");
		allMarkers.push(new markerBo(44.494622, 11.342999, "Lampione di Palazzo Re Enzo", true, pinImage, "Piazza Maggiore e Saragozza"));
		allMarkers.push(new markerBo(44.493739, 11.343016, "Segni sul crescentone", true, pinImage, "Piazza Maggiore e Saragozza"));
		allMarkers.push(new markerBo(44.494089, 11.342434, "Misure mercantili di Bologna", true, pinImage, "Piazza Maggiore e Saragozza"));
		
		var pinImage = new google.maps.MarkerImage("img/paleblue_MarkerS.png");
		allMarkers.push(new markerBo(44.495421, 11.347549, "Voltone sputa vino", true, pinImage, "Ghetto Ebraico"));

	},
	
	// aggiungo poi dei luoghi di interesse
	addGameMarker : function() {

		// ************http://www.bolognawelcome.com/da-vedere/itinerari-suggeriti***********
		// suddivido i marker per zone, i percorsi li riprendiamo nel caso dal sito
		
		// ZONA UNIVERSITARIA
		pinImage = new google.maps.MarkerImage("img/yellow-dot.png");
		
		// POI per il gioco
		allMarkers.push(new markerBo(44.497741, 11.35349, "Pinacoteca Nazionale", false, pinImage, "Zona universitaria"));
		allMarkers.push(new markerBo(44.497114, 11.35285, "Biblioteca Universitaria", false, pinImage, "Zona universitaria"));
		allMarkers.push(new markerBo(44.496977, 11.352503, "Palazzo Poggi - Museo Europeo degli Studenti", false, pinImage, "Zona universitaria"));
		allMarkers.push(new markerBo(44.496482, 11.350497, "Teatro Comunale", false, pinImage, "Zona universitaria"));
		
		
//		allMarkers.push(new markerBo(44.497777, 11.355193, "Museo di Paleontologia e Geologia", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.499258, 11.352862, "Orto Botanico", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.496163, 11.350874, "Piazza Verdi", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.498167, 11.355922, "Museo di Mineralogia", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.498954, 11.353619, "Museo di Fisica", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.498561, 11.355014, "Museo delle Cere Anatomiche", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.495651, 11.35388, "Museo di Anatomia Comparata e Antropologia", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.499216, 11.354372, "Palazzina della Viola - Giardini di Via Filippo Re", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.502213, 11.352748, "Porta Mascarella", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.498207, 11.356069, "Porta San Donato", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.495651,11.35388,"Museo di Antropologia", false, pinImage, "Zona universitaria"));
//		allMarkers.push(new markerBo(44.495651, 11.35388, "Museo di Zoologia", false, pinImage, "Zona universitaria"));
		
		
		// ZONA CENTRO E SAN FELICE
		pinImage = new google.maps.MarkerImage("img/orange-dot.png");
		
		allMarkers.push(new markerBo(44.495198, 11.335597, "Basilica di San Francesco", false, pinImage, "Centro e San Felice"));
		allMarkers.push(new markerBo(44.496462, 11.342309, "Museo Civico Medievale - Palazzo Ghisilardi Fava", false, pinImage, "Centro e San Felice"));
		allMarkers.push(new markerBo(44.497326, 11.34527, "Torre Guidozagni", false, pinImage, "Centro e San Felice"));
		allMarkers.push(new markerBo(44.496682, 11.340679, "Collezione Tagliavini", false, pinImage, "Centro e San Felice"));
		allMarkers.push(new markerBo(44.496374, 11.342763, "Palazzo delle Esposizioni", false, pinImage, "Centro e San Felice"));
		allMarkers.push(new markerBo(44.495862, 11.342893, "Cattedrale di San Pietro e Campanile \"Della Nonna\"", false, pinImage, "Centro e San Felice"));
		
//		allMarkers.push(new markerBo(44.497402, 11.345287, "Palazzo Grassi", false, pinImage, "Centro e San Felice"));
//		allMarkers.push(new markerBo(44.499212, 11.327329, "Porta San Felice", false, pinImage, "Centro e San Felice"));
//		allMarkers.push(new markerBo(44.49597, 11.3445, "Torre Prendiparte o Coronata", false, pinImage, "Centro e San Felice"));
//		allMarkers.push(new markerBo(44.495263, 11.34444, "Torre Azzoguidi", false, pinImage, "Centro e San Felice"));
//		allMarkers.push(new markerBo(44.495526, 11.332271, "Cultura Italiana", false, pinImage, "Centro e San Felice"));
				
				
		// ZONA STRADA MAGGIORE E SANTO STEFANO
		pinImage = new google.maps.MarkerImage("img/red-dot.png");
		
		allMarkers.push(new markerBo(44.492105, 11.348426, "Piazza Santo Stefano e Basilica", false, pinImage, "Strada Maggiore e Santo Stefano"));
		allMarkers.push(new markerBo(44.4935, 11.346884, "Palazzo della Mercanzia (con lapide)", false, pinImage, "Strada Maggiore e Santo Stefano"));
		allMarkers.push(new markerBo(44.492755, 11.34749, "Palazzo Isolani e Galleria di Corte Isolani", false, pinImage, "Strada Maggiore e Santo Stefano"));
		allMarkers.push(new markerBo(44.492898, 11.350242, "Museo Internazionale e Biblioteca della Musica - Palazzo Aldini-Sanguinetti", false, pinImage, "Strada Maggiore e Santo Stefano"));
		
		
//		allMarkers.push(new markerBo(44.491262, 11.351095, "Regia Accademia Filarmonica di Bologna - Palazzo Carrati", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.488846, 11.357531, "Museo Civico del Risorgimento - Casa Carducci", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.49225, 11.35201, "Museo Civico d'Arte Industriale e Quadreria Davia Bargellini", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.491308, 11.353935, "Palazzo Hercolani", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.489155, 11.354964, "Casa Morandi", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.493273, 11.34883, "Casa Isolani", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.488841, 11.354896, "Chiesa di Santa Cristina della Fondanza", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.491515, 11.352793, "Basilica Santa Maria dei Servi", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.484371, 11.356055, "Giardini Margherita", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.484658, 11.356387, "Porta Santo Stefano", true, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.490159, 11.357047, "Porta Maggiore", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.493595, 11.346835, "Torre Alberici", false, pinImage, "Strada Maggiore e Santo Stefano"));
//		allMarkers.push(new markerBo(44.493873, 11.357009, "Porta San Vitale", false, pinImage, "Strada Maggiore e Santo Stefano"));
						
						
		// ZONA Castiglione
		pinImage = new google.maps.MarkerImage("img/pink-dot.png");
		
		allMarkers.push(new markerBo(44.492051, 11.34347, "Biblioteca dell'Archiginnasio", false, pinImage, "Castiglione"));
		allMarkers.push(new markerBo(44.492162, 11.346374, "Palazzo Pepoli Vecchio (Palazzo Pepoli. Museo della Storia di Bologna)", false, pinImage, "Castiglione"));
		allMarkers.push(new markerBo(44.49318, 11.343651, "Museo Civico Archeologico - Palazzo dei Banchi", false, pinImage, "Castiglione"));
		allMarkers.push(new markerBo(44.489763, 11.343968, "Piazza San Domenico e omonima Basilica", false, pinImage, "Castiglione"));
		allMarkers.push(new markerBo(44.493322, 11.344596, "Santuario di Santa Maria della vita", false, pinImage, "Castiglione"));
		
		
//		allMarkers.push(new markerBo(44.492693, 11.346183, "Palazzo Pepoli Campogrande", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.491514, 11.346186, "Palazzo di Residenza della Cassa di Risparmio di Bologna", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.492094, 11.34556, "Palazzo delle Poste", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.488348, 11.343163, "Palazzo Baciocchi o di Giustizia", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.48868, 11.348108, "Teatro Duse", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.485091, 11.348639, "Porta Castiglione", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.49265, 11.344863, "Torre Carrari", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.494487, 11.343907, "Torre Lambertini", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.491832, 11.342986, "Piazza Galvani", false, pinImage, "Castiglione"));
//		allMarkers.push(new markerBo(44.486311, 11.348169, "Museo Tattile di Pittura Antica e Moderna", false, pinImage, "Castiglione"));
								
								
		// ZONA Piazza Maggiore e Saragozza
		pinImage = new google.maps.MarkerImage("img/purple-dot.png");		
		
		allMarkers.push(new markerBo(44.493586, 11.342939, "Piazza Maggiore - Basilica di San Petronio", false, pinImage, "Piazza Maggiore e Saragozza"));
		allMarkers.push(new markerBo(44.494772, 11.342574, "Scavi archeologici - Sala Borsa", false, pinImage, "Piazza Maggiore e Saragozza"));
		allMarkers.push(new markerBo(44.494188, 11.342692, "Torre Accursi o dell'Orologio", false, pinImage, "Piazza Maggiore e Saragozza"));
		allMarkers.push(new markerBo(44.494504, 11.342718, "Piazza Nettuno", false, pinImage, "Piazza Maggiore e Saragozza"));
		allMarkers.push(new markerBo(44.494366, 11.343024, "Complesso del Palazzo del Podesta', Re Enzo e Capitano del Popolo", false, pinImage, "Piazza Maggiore e Saragozza"));
		allMarkers.push(new markerBo(44.493953, 11.34243, "Palazzo d'Accursio o Comunale", false, pinImage, "Piazza Maggiore e Saragozza"));
		
//		allMarkers.push(new markerBo(44.493811, 11.343191, "Collezioni Comunali d'Arte", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.493483, 11.342745, "Palazzo dei Notai", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.493738, 11.339461, "Teatro San Salvatore", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.492206, 11.342027, "Galleria d'Arte Maggiore", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.49072, 11.338041, "Collegio di Spagna", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.48831, 11.339569, "Teatro Alessandro Guardassoni", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.489862, 11.341005, "Chiesa San Proloco", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.490648, 11.341366, "Palazzo Sanuti Bevilacqua Degli Ariosti", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.491383, 11.341798, "Corte Galluzzi", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.491965, 11.342651, "Torre Galluzzi", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.493752, 11.340986, "Torre Agresti", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.494454, 11.339393, "Torre Lapi", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.494516, 11.342562, "Torre dell'Arengo", false, pinImage, "Piazza Maggiore e Saragozza"));
//		allMarkers.push(new markerBo(44.490816, 11.330409, "Porta Saragozza", false, pinImage, "Piazza Maggiore e Saragozza"));
		
										
		
												
		// ZONA GHETTO EBRAICO
		pinImage = new google.maps.MarkerImage("img/ltblue-dot.png");
		
		allMarkers.push(new markerBo(44.495903, 11.347802, "Museo Ebraico", false, pinImage, "Ghetto Ebraico"));
		allMarkers.push(new markerBo(44.494213, 11.346763, "Torri Garisenda e degli Asinelli", false, pinImage, "Ghetto Ebraico"));
		allMarkers.push(new markerBo(44.493894, 11.345264, "Mercato di mezzo", false, pinImage, "Ghetto Ebraico"));
		allMarkers.push(new markerBo(44.494623, 11.346902, "Via Zamboni", false, pinImage, "Ghetto Ebraico"));
		allMarkers.push(new markerBo(44.495553, 11.349054, "Basilica di San Giacomo Maggiore", false, pinImage, "Ghetto Ebraico"));
		
//		allMarkers.push(new markerBo(44.496326, 11.346916, "Ponte romano Torrente Aposa", false, pinImage, "Ghetto Ebraico"));
//		allMarkers.push(new markerBo(44.495343, 11.347522, "Ospedale di Santa Maria della Morte", false, pinImage, "Ghetto Ebraico"));
//		allMarkers.push(new markerBo(44.495347, 11.348239, "Palazzo Malvezzi De Medici", false, pinImage, "Ghetto Ebraico"));
//		allMarkers.push(new markerBo(44.495677, 11.348727, "Palazzo Magnani Salem", false, pinImage, "Ghetto Ebraico"));
//		allMarkers.push(new markerBo(44.494452, 11.346697, "Piazza di Porta Ravegnana", false, pinImage, "Ghetto Ebraico"));
//		allMarkers.push(new markerBo(44.495373, 11.346076, "Torre Uguzzoni", false, pinImage, "Ghetto Ebraico"));
										
		// ZONA PORTO
		pinImage = new google.maps.MarkerImage("img/green-dot.png");
		
		// POI per il gioco
		allMarkers.push(new markerBo(44.498889, 11.336753, "Cineteca di Bologna - Via Riva di Reno", false, pinImage, "Porto"));
		allMarkers.push(new markerBo(44.499395, 11.343797, "Arena del Sole - Via Indipendenza", false, pinImage, "Porto"));
		allMarkers.push(new markerBo(44.502727, 11.336657, "M.A.M.Bo - Galleria d'Arte Moderna", false, pinImage, "Porto"));
		allMarkers.push(new markerBo(44.501637, 11.338967, "Via del Porto", false, pinImage, "Porto"));
		
		
//		allMarkers.push(new markerBo(44.500959, 11.345615, "Parco della Montagnola", false, pinImage, "Porto"));
//		allMarkers.push(new markerBo(44.501891, 11.344765, "Teatro Eden", false, pinImage, "Porto"));
//		allMarkers.push(new markerBo(44.504087, 11.344392, "Porta Galliera", false, pinImage, "Porto"));
//		allMarkers.push(new markerBo(44.502204, 11.333204, "Porta Lame", false, pinImage, "Porto"));
//		allMarkers.push(new markerBo(44.498867, 11.333036, "Palazzo dello Sport Giuseppe Dozza", false, pinImage, "Porto"));
		
				
		// more poi
//		pinImage = new google.maps.MarkerImage("img/blue-dot.png");
//		
//		allMarkers.push(new markerBo(44.478924, 11.297621, "Santuario della Beata Vergine di San Luca", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.490077, 11.311626, "Arco del Meloncello", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.52213,11.331311,"Museo del Patrimonio Industriale", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.500803, 11.31989, "Museo della Comunicazione", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.480996,11.329413,"Rotonda della Madonna del Monte - Villa Aldini", false, pinImage, "Esterno alle mura"))
//		allMarkers.push(new markerBo(44.469305, 11.371053, "Villa Aldrovandi Mazzacorati", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.489679, 11.314536, "Villa delle Rose", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.488648, 11.316025, "Villa Spada", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.470781, 11.365734, "Villa Impero", false, pinImage, "Esterno alle mura"));
//		allMarkers.push(new markerBo(44.470669, 11.370846, "Teatro di Villa Aldrovandi Mazzacorati", false, pinImage, "Esterno alle mura"));
		
		
	},
	
	addTouristMarker : function() {
		pinImage = new google.maps.MarkerImage("img/red-dot.png");
		
		allMarkers.push(new markerBo(44.495761, 11.342877, "Cattedrale Metropolitana di San Pietro", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Basilica di San Petronio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492105, 11.348426, "Complesso di Santo Stefano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.478924, 11.297621, "Santuario di San Luca", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489763, 11.343968, "Basilica di San Domenico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495198, 11.335597, "Basilica di San Francesco", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492107, 11.352053, "Chiesa di Santa Maria dei Servi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493313, 11.344368, "Chiesa di Santa Maria della Vita", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495371, 11.348966, "Basilica di San Giacomo Maggiore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.482162, 11.342316, "Chiesa di San Michele in Bosco", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489002, 11.33977, "Corpus Domini o Chiesa della Santa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49886, 11.341779, "Chiesa di Santa Maria della Pioggia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49758, 11.346086, "Chiesa di San Martino", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493738, 11.339461, "Chiesa di SS. Salvatore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493997, 11.347042, "Chiesa dei Santi Bartolomeo e Gaetano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490823, 11.347996, "Chiesa di San Giovanni in Monte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491327, 11.340234, "Chiesa di San Paolo Maggiore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494328, 11.350984, "Chiesa dei Santi Vitale e Agricola", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495832, 11.339341, "Chiesa dei Santi Gregorio e Siro", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489862, 11.341005, "Chiesa di San Procolo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497476, 11.339402, "Ex chiesa San Giorgio in Poggiale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48893, 11.35484, "Ex Chiesa di Santa Cristina", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496655, 11.311236, "Chiesa di San Girolamo della Certosa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.468442, 11.341548, "Cenobio di San Vittore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493953, 11.34243, "Palazzo d'Accursio o Comunale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.480996, 11.329413, "Rotonda della Madonna del Monte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497715, 11.331495, "Chiesa di Santa Maria della Carit�", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494516, 11.342562, "Palazzo Re Enzo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498521, 11.335642, "Chiesa di Santa Maria della Visitazione", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494188, 11.342692, "Palazzo del Podesta'", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497409, 11.327969, "Chiesa di Santa Maria e San Valentino della Grada", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493483, 11.342745, "Palazzo dei Notai", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.477017, 11.285341, "Chiesa di S. Martino a Casalecchio di Reno", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49318, 11.343651, "Palazzo dei Banchi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495761, 11.342877, "Campanile della Cattedrale di San Pietro", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495117, 11.33638, "Palazzo dell'Archiginnasio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493912, 11.343248, "Campanile della Basilica di San Petronio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.4935, 11.346884, "Palazzo della Mercanzia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489763, 11.343968, "Campanile della Basilica di San Domenico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496462, 11.342309, "Palazzo Ghisilardi Fava", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491132, 11.352383, "Campanile della Basilica Santa Maria dei Servi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496374, 11.342763, "Palazzo Fava Ghisilieri (Palazzo Fava. Palazzo delle Esposizioni)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496139, 11.343089, "Palazzo del Monte di Piet�", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495371, 11.348966, "Campanile della Chiesa di San Giacomo Maggiore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492898, 11.350242, "Palazzo Aldini-Sanguinetti", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491262, 11.351095, "Regia Accademia Filarmonica di Bologna - Palazzo Carrati ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493997, 11.347041, "Campanile della Chiesa dei Santi Bartolomeo e Gaetano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492287, 11.351886, "Palazzo Davia - Bargellini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496655, 11.311236, "Campanile della Chiesa di San Girolamo della Certosa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491308, 11.353935, "Palazzo Hercolani", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493313, 11.344368, "Oratorio dei Battuti", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492693, 11.346183, "Palazzo Pepoli Campogrande", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496683, 11.340679, "Oratorio di San Colombano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492162, 11.346374, "Palazzo Pepoli Vecchio (Palazzo Pepoli. Museo della Storia di Bologna)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497706, 11.353205, " Pinacoteca Nazionale di Bologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495952, 11.349976, "Oratorio di Santa Cecilia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496977, 11.352503, "Palazzo Poggi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49318, 11.343651, " Museo Civico Archeologico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495561, 11.328589, "Oratorio di San Rocco", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499216, 11.354372, "Palazzina della Viola", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49175, 11.343246, "Biblioteca comunale dell'Archiginnasio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494975, 11.342783, "Fontana del Nettuno", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496462, 11.342309, "Museo Civico Medievale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496465, 11.342432, "Oratorio San Filippo Neri", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495347, 11.348239, "Palazzo Malvezzi De' Medici", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497057, 11.345376, "Fontana Vecchia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.481538, 11.336082, "Bagni di Mario", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Collezioni Comunali d'Arte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495677, 11.348727, "Palazzo Magnani Salem", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494772, 11.342574, "Salaborsa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495313, 11.348965, "Biblioteca della Musica", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497718, 11.344892, "Finestrella di Via Piella", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.50275, 11.336753, "Museo Morandi - TRASFERITO TEMPORANEAMENTE AL MAMbo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49886, 11.341779, "Oratorio di San Bartolomeo di Reno", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497402, 11.345287, "Palazzo Grassi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489155, 11.354964, "Casa  Morandi ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497114, 11.35285, "Biblioteca Universitaria", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498633, 11.347097, "Canale delle Moline", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.502762, 11.337026, "MAMbo - Museo d'Arte Moderna di Bologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.50151, 11.339383, "Oratorio di San Carlo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492385, 11.347953, "Palazzo Isolani", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488846, 11.357531, "Biblioteca di Casa Carducci", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.520274, 11.334237, "Canale Navile", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.512836, 11.349315, "Museo per la memoria di Ustica", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492, 11.342471, "Oratorio di San Giovanni Battista dei Fiorentini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491514, 11.346186, "Palazzo di Residenza della Cassa di Risparmio di Bologna ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497476, 11.339402, "Biblioteca d�Arte e di Storia di San Giorgio in Poggiale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492898, 11.350242, "Museo Internazionale e Biblioteca della Musica", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49494, 11.346285, "Oratorio Santa Maria dei Guarini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492094, 11.34556, "Palazzo delle Poste", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496326, 11.346916, "Torrente Aposa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.480716, 11.3426, "Biblioteca Umberto I (San Michele in Bosco)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49225, 11.35201, "Museo Civico d'Arte Industriale e Quadreria Davia Bargellini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490648, 11.341366, "Palazzo Sanuti Bevilacqua Degli Ariosti", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48586, 11.343536, "Serraglio dell'Aposa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497192, 11.341783, "Biblioteca dell'Archivio Storico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488846, 11.357531, "Museo Civico del Risorgimento e Museo di Casa Carducci", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488348, 11.343163, "Palazzo Baciocchi o di Giustizia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.538333, 11.347551, "Ponte della Bionda", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489763, 11.343968, "Biblioteca di San Domenico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489155, 11.354964, "Casa  Morandi \"Appartamento di Via Fondazza\"", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.52213, 11.331311, "Museo del Patrimonio Industriale (fornace Galotti)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.545147, 11.353328, "Ponte del Vignola", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494497, 11.336179, "Biblioteca di San Francesco", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488846, 11.357531, "Casa Carducci", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495903, 11.347802, "Museo Ebraico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.521556, 11.334776, "Sostegno del Battiferro", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.481109, 11.324488, "Biblioteca dell'Osservanza", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493273, 11.34883, "Casa Isolani", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Genus Bononiae. Musei nella Citt�", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.538849, 11.345251, "Sostegno del Grassi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492162, 11.346374, "Palazzo Pepoli. Museo della Storia di Bologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496374, 11.342763, "Palazzo Fava. Palazzo delle Esposizioni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488587, 11.355722, "Biblioteca delle Donne", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Collegio di Spagna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496682, 11.340679, "Collezione Tagliavini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.53164, 11.340771, "Sostegno del Landi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493563, 11.333972, "Istituto Storico Parri Emilia-Romagna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493313, 11.344368, "Museo della Sanit� e dell'Assistenza di Bologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.527935, 11.33553, "Sostegno del Torreggiani", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.480996, 11.329413, "Villa Aldini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.470577, 11.279436, "Chiusa di Casalecchio di Reno", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492693, 11.346183, "Quadreria Zambeccari", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.469305, 11.371053, "Villa Aldrovandi Mazzacorati", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498725, 11.337697, "Raccolta Lercaro", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489679, 11.314536, "Villa delle Rose", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497422, 11.344194, "Collezione ASP Poveri Vergognosi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488648, 11.316025, "Villa Spada", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493607, 11.333758, "Museo della Resistenza", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.470781, 11.365734, "Villa Impero", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.516158, 11.26892, "Museo Ducati", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.470137, 11.285388, "Villa Sampieri Talon", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.53974, 11.21157, "Gelato Museum Carpigiani", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.500803, 11.31989, "Museo della Comunicazione \"Mille voci...mille suoni\" Museo Storico della Radio, dei Grammofoni, del Cinema e degli strumenti musicali meccanici (1760-1960)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494772, 11.342574, "Urban center di Bologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494188, 11.342692, "Voltone del Podest�", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490077, 11.311626, "Arco del Meloncello", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49399, 11.346471, "Le due Torri: Garisenda e degli Asinelli", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495903, 11.347802, "Ghetto Ebraico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49436, 11.343682, "Start-Laboratorio di Culture Creative", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494188, 11.342692, "Torre Accursi o dell�Orologio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491383, 11.341798, "Corte Galluzzi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.469305, 11.371053, "Museo Storico del Soldatino \"Mario Massacesi\"", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494516, 11.342562, "Torre dell�Arengo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488648, 11.316025, "Museo Storico della Tappezzeria \"Vittorio Zironi\"", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494198, 11.342905, "Piazza Maggiore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49597, 11.3445, "Torre Prendiparte o Coronata", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.475573, 11.39556, "Museo del Grigioverde: Museo Memoriale della Libert�", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494504, 11.342718, "Piazza Nettuno", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491965, 11.342651, "Torre Galluzzi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.486338, 11.348214, "Museo Tattile di Pittura Antica e Moderna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492105, 11.348426, "Piazza Santo Stefano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497072, 11.350485, "Teatro Comunale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495263, 11.34444, "Torre Azzoguidi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499395, 11.343797, "Arena del Sole", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.481109, 11.324488, "Museo Missionario d'Arte Cinese e Museo dell'Osservanza", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494452, 11.346697, "Piazza di Porta Ravegnana", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493752, 11.340986, "Torre Agresti", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495677, 11.348727, "Collezione d'arte Unicredit", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491832, 11.342986, "Piazza Galvani", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48868, 11.348108, "Teatro Duse", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493595, 11.346835, "Torre Alberici", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496163, 11.350874, "Piazza Verdi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.470669, 11.370846, "Teatro di Villa Aldrovandi Mazzacorati", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49265, 11.344863, "Torre Carrari", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.524923, 11.350012, "Museo CRA Unit� di Ricerca di Apicoltura e Bachicoltura - ex Museo dell'Istituto Nazionale di Apicoltura", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497149, 11.346362, "Piazza San Martino", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48831, 11.339569, "Teatro Alessandro Guardassoni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497326, 11.34527, "Torre Guidozagni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.475318, 11.340509, "Museo dell'Assistenza Infermieristica", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.501862, 11.340178, "Piazza dei Martiri", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494772, 11.342574, "Scavi archeologici Salaborsa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.501891, 11.344765, "Teatro Eden", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494487, 11.343907, "Torre Lambertini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496977, 11.352503, "Musei Universitari - Musei di Palazzo Poggi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.487574, 11.356989, "Piazza Carducci", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493738, 11.339461, "Teatro San Salvatore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494454, 11.339393, "Torre Lapi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494149, 11.337909, "Il Museo Civico Archeologico L. Fantini di Monterenzio e l'area archeologica di Monte Bibele", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496977, 11.352503, "Musei Universitari - MeuS. Museo europeo degli Studenti", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.500333, 11.345324, "Piazza VIII Agosto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.548055, 11.36554, "Teatrino della Verzura", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495373, 11.346076, "Torre Uguzzoni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499258, 11.352862, "Musei Universitari - Orto Botanico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496326, 11.346916, "Piazzetta Marco Biagi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499258, 11.352862, "Musei Universitari - Erbario", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499236, 11.343849, "Via Indipendenza", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497777, 11.355193, "Musei Universitari - Museo di Paleontologia e Geologia \"G.Capellini\"", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494623, 11.346902, "Via Zamboni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495651, 11.35388, "Musei Universitari - Museo di Zoologia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49002, 11.341092, "Via D'Azeglio Massimo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495651, 11.35388, "Musei Universitari - Museo di Anatomia Comparata", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498514, 11.335103, "Via Riva di Reno", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495651, 11.35388, "Musei Universitari - Museo di Antropologia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.501637, 11.338967, "Via del Porto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498167, 11.355922, "Musei Universitari - Museo di Mineralogia \"L.Bombicci\"", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.485091, 11.348639, "Porta Castiglione", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "CSI Nuoto Tanari", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498561, 11.355014, "Musei Universitari - Museo delle Cere Anatomiche \"Luigi Cattaneo\"", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.504087, 11.344392, "Porta Galliera", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499258, 11.352862, "Musei Universitari - Museo di Fisica", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Piscina comunale Cavina", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.502204, 11.333204, "Porta Lame", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.433874, 11.486124, "Musei Universitari - Museo di Anatomia Patologica e Teratologia Veterinaria", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Piscina comunale Spiraglio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490159, 11.357047, "Porta Maggiore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.433874, 11.486124, "Musei Universitari - Museo di Anatomia degli Animali Domestici", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Piscina Comunale Stadio \"C. Longo\"", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.502213, 11.352748, "Porta Mascarella", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490517, 11.330907, "Musei ecclesiastici - Museo della Beata Vergine di San Luca", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Piscina Comunale \"Sterlino\" ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498207, 11.356069, "Porta San Donato", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495761, 11.342877, "Musei ecclesiastici - Museo della Cattedrale di San Pietro", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494198, 11.342905, "Musei ecclesiastici - Museo di San Petronio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Piscina Comunale Vandelli", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499212, 11.327329, "Porta San Felice", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.488829, 11.339738, "Musei ecclesiastici - Museo Corpus Domini o Chiesa della Santa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494023, 11.35698, "Porta San Vitale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492105, 11.348426, "Musei ecclesiastici - Museo di Santo Stefano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492105, 11.348426, "Porta Santo Stefano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Villaggio del Fanciullo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489763, 11.343968, "Musei ecclesiastici - Museo di San Domenico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490816, 11.330409, "Porta Saragozza", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Virgin Active Club Bologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Centro polisportivo \"Record\" - CHIUSO PER LAVORI ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490823, 11.347996, "Musei ecclesiastici - Museo di San Giovanni in Monte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497746, 11.345005, "Porta Govese", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.509098, 11.357937, "A scuola di gusto - ISCOM Bologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48537, 11.355347, "A.L.C.E. Accademia Lingue e Culture Europee", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496895, 11.346278, "Adiacenze", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.451145, 11.408031, "Agriturismo San Giuliano - Corso di sfoglia - Corso di cucina bolognese", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48537, 11.355347, "AlceBologna", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.515836, 11.354149, "Angela Memola Grafique Artgallery", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Anglo American School", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491613, 11.33873, "Antichit� Barberia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497271, 11.339264, "Antichit� Santoro", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491223, 11.35122, "Aprimondo Centro Poggeschi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490451, 11.350054, "ARCA presso Modern English Study Center", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499396, 11.343814, "Arena del Sole", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494263, 11.337738, "Art to Design", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.543224, 11.250538, "Arte e Arte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49056, 11.352868, "Artforum s.n.c.", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.4816236, 11.3665641, "Associazione Culturale C.S.A.", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.545983, 11.358313, "Associazione Il Mestolo e La Ramina", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497886, 11.330994, "Associazione Il Salotto di Penelope � chiacchiere e cucina ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499298, 11.350165, "Associazione Intorno al Cerchio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.500876, 11.343145, "Atelier di Roberto Rodolfo Cami", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.342254, 11.711562, "Autodromo Enzo e Dino Ferrari di Imola", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495723, 11.339005, "Benedict School", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Bologna Gourmet a Casa Ilaria", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497507, 11.341957, "Bolognalingua presso Endas", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494335, 11.345915, "Bongiovanni Gallerie", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.4504420, 11.3692238, "Boschetto misto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.450017, 11.367829, "Boschetto planiziale con Farnia, Frassino e Pioppo bianco", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.486859, 11.339625, "Bottegantica srl", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489278, 11.347329, "BT'F gallery", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493886, 11.348001, "Caldarese Galleria d'Arte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49909, 11.346939, "Capo di Lucca", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.5031, 11.334084, "Car Projects", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.505106, 11.340423, "CaseAperte Gallery", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495766, 11.328545, "Centro Didattico L'Isola Della Conoscenza", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.4957793, 11.3450346, "Centro Natura", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.484504, 11.354713, "Chalet dei Giardini Margherita  - Ospitalit� per il turismo scolastico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492906, 11.34771, "Circolo Artistico di Bologna - Iterarte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.481352, 11.354019, "Circolo Tennis Giardini Margherita", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.459344, 11.347426, "Colle di Barbiano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494093, 11.353106, "Corsi di cucina di Rita Mattioli", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.644091, 11.345709, "Corsi di cucina Enoga'", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49723, 11.333281, "Corso di cucina Slow Food", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492752, 11.346357, "Cultura Italiana", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495526, 11.332271, "Cultura Italiana", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493375, 11.346373, "De' Foscherari", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493333, 11.341555, "De' Fusari galleria", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492655, 11.340844, "Di Paolo Arte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.5111050, 11.2367876, "Doppio filare di Tigli tomentosi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.516158, 11.26892, "Ducati Motorcycles", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.504344, 11.349606, "Enrico Astuni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495528, 11.337455, "Ex-Brun Farnespazio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.502456, 11.336534, "Fabio Tiboni Arte Contemporanea", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490823, 11.347996, "Famiglie Insieme onlus", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.5362181, 11.3849113, "Farnia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.450017, 11.367829, "Farnia (boschetto planiziale)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.530274, 10.862687, "Ferrari", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491418, 11.346374, "Fondantico di Tiziana Sass�li", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.502175, 11.313302, "Fondazione Marino Golinelli (FMG)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491673, 11.347256, "Forni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.450017, 11.367829, "Frassino ossifillo (boschetto planiziale)", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49817, 11.347332, "Freak - And�", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.505198, 11.340551, "Galleria 9 Colonne/SPE/Il Resto del Carlino", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495373, 11.353726, "Galleria B4", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.500433, 11.351154, "Galleria d'arte Cinquantasei", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492655, 11.340844, "Galleria d'arte del Caminetto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492565, 11.34199, "Galleria d'arte Maggiore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491618, 11.334952, "Galleria d'Arte Sant'Isaia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490816, 11.347629, "Galleria OltreDimore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493156, 11.34931, "Galleria Restarte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495473, 11.346781, "Galleria Spazia", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492065, 11.340244, "Galleria Studio G7", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499216, 11.354372, "Giardini di via Filippo Re", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.483958, 11.354583, "Giardini Margherita", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496762, 11.350834, "Giardino del Guasto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.483065, 11.34112, "Giardino Remo Scoto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495951, 11.349973, "Hamelin - Associazione culturale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496266, 11.336035, "Il Punto - Centro Arte e Cultura", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.495316, 11.335575, "Il Salotto del Buongusto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.494263, 11.337885, "Il Secondo Rinascimento", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.534827, 11.348518, "Ippodromo dell'Arcoveggio", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490745, 11.341539, "L'Ariete artecontemporanea", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490067, 11.346694, "La Pillola", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.501905, 11.322135, "La Vecchia Scuola Bolognese", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.659336, 11.126928, "Lamborghini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492663, 11.355185, "Le Cesarine", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497305, 11.340409, "Madrelingua", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497641, 11.332129, "Maison Madeleine", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49183, 11.335724, "Marabini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.649441, 10.93965, "Maserati", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491873, 11.348411, "Maurizio Nobile galleria ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.478883, 11.335989, "Monte S.Vittore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.478613, 11.27043, "Moto Morini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.767913, 11.333813, "Museo Ferruccio Lamborghini", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.500256, 11.350746, "NerA.", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49626, 11.285586, "Nonna Carla", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490845, 11.349391, "Nuova Galleria d'Arte La Piccola", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.50556, 11.370942, "Oasi Formazione - Cucini-amo!", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499258, 11.352862, "Orto Botanico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Otto Gallery", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498867, 11.333036, "Palazzo dello Sport Giuseppe Dozza", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.499056, 11.337583, "Parco 11 Settembre", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.442782, 11.304676, "Parco Cavaioni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.473594, 11.285639, "Parco della Chiusa", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.501148, 11.344707, "Parco della Montagnola", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.5011475, 11.3447073, "Parco della Montagnola - Ospitalit� per il turismo scolastico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.455998, 11.349729, "Parco di Forte Bandiera", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.483729, 11.341324, "Parco di S. Michele in Bosco", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.509463, 11.331113, "Parco di Villa Angeletti", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.5459831, 11.3583129, "Pepe Verde", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.508307, 11.297562, "Piccinini Arte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.5152707, 11.2478332, "Platano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496637, 11.330084, "Ram Hotel", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497691, 11.329783, "Rizoma", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490067, 11.346694, "Sapore di Casa - Cucine dal mondo", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.476934, 11.28602, "Sentiero del Bregoli", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.528283, 11.367673, "Skatepark", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493483, 11.342745, "Societ� Dante Alighieri", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489945, 11.341112, "Spazio Gianni Testoni La 2000 + 45", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.498252, 11.339704, "Squadro stamperia galleria d'arte", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.462974, 11.380159, "Stadio di baseball Gianni Falchi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493934, 11.309459, "Stadio Renato Dall'Ara", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49436, 11.343682, "Start - Laboratorio di Culture Creative - Ospitalit� per il turismo scolastico", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.490981, 11.344269, "Stefano Forni Galleria", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.4899274, 11.3467908, "Studio d'arte Interno 11", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489183, 11.351169, "Studio Santo Stefano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Teatri di Vita", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Teatro Alemanni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48831, 11.339569, "Teatro Alessandro Guardassoni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49404, 11.35463, "Teatro Atelier Si", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497072, 11.350485, "Teatro Comunale", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497882, 11.36562, "Teatro Dehon", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492974, 11.341281, "Teatro del Navile", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.486451, 11.359357, "Teatro dell�Antoniano", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.489993, 11.312468, "Teatro delle Celebrazioni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.49784, 11.348174, "Teatro delle Moline", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.470669, 11.370846, "Teatro di Villa Aldrovandi Mazzacorati", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.48868, 11.348108, "Teatro Duse", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.501891, 11.344765, "Teatro Eden", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.511709, 11.361665, "Teatro Europauditorium", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493811, 11.343191, "Teatro La Soffitta", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.496991, 11.342896, "Teatro Manzoni", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.532408, 11.233259, "Teatro Ridotto", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497711, 11.346135, "Teatro San Martino", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493738, 11.339461, "Teatro San Salvatore", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.507995, 11.346377, "Teatro Testoni Ragazzi", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.493388, 11.383826, "Teatro Tivoli", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.497816, 11.352469, "Tedofra", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.492543, 11.295692, "Terme Felsinee", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.506448, 11.305863, "Terme San Luca - Pluricenter", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.500241, 11.34864, "Terme San Petronio � Antalgik", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.491323, 11.340963, "Terre Rare", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.484245, 11.252663, "Unipol Arena ", false, pinImage, "bolognawelcome"));
		allMarkers.push(new markerBo(44.5075962, 11.3499551, "V.I.D.E.S. Volontariato Internazionale Donne Educazione Sviluppo", false, pinImage, "bolognawelcome"));

	}

};
// ********************************************************************

function getDirections(lat,lng){
	directionsActive=true;
	
	console.log("Lat "+lat);
	console.log("Lng "+lng);
	var end = new google.maps.LatLng(lat,lng);
	
	console.log(end.toString());
	
	navigator.geolocation.getCurrentPosition(success,error);
	
	function success(position){ //onCreationSuccess
		console.log("Click! Sono dentro onCreationSuccess");
		start = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
		calcRoute(start, end);
	};
	
	function error(event){//onCreationError
		console.log("Click! Sono dentro onCreationError");
		start = new google.maps.LatLng(44.494439,11.341989);
		calcRoute(start, end);
	};
	
	
	for (i in allMarkers){
		allMarkers[i].marker.setVisible(false);
		allMarkers[i].info.close();
	}
	
	
	//visualizzo il bottone per aprire il panel delle informazioni sul tragitto al marker
	$("#view_directions").removeClass("ui-disabled");

}


// LISTENER

//click sul pulsante per il percorso al poi
$("#take_me_there").live("click", function() {
	//lo devo settare non cliccabile sin quando l'utente non torna alla visualizzazione aree
	$("#take_me_there").addClass("not_clickable");
	var markerSelected = $.grep(allMarkers, function (obj) { return obj.clicked == true; });
	//visualizzo le inidicazioni sulla mappa
	getDirections(markerSelected[0].marker.getPosition().lat(),markerSelected[0].marker.getPosition().lng());
});